home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 November
/
EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso
/
earcd
/
ead
/
ead02.dms
/
ead02.adf
/
Progs
/
rot
/
rothints.txt
< prev
next >
Wrap
Text File
|
1988-01-19
|
8KB
|
262 lines
ROT ver.0.5
----------------------------------
Copyright (c) 04/04/87 C. French
Non-commercial copying encouraged!
All other rights reserved
----------------------------------
ROT è un programma per generare e
visualizzare oggetti in 3D.
Il programma è suddiviso in due
sezioni,EDITOR OGGETTI e
EDITOR AZIONI.
La prima serve a creare il Database
dell'oggetto 3D inserendo le
coordinate dei punti che definiscono
il poligono. La seconda sezione
definisce una azione di massimo 24
passi (Frames). Ad ogni passo la
posizione e l'orientamento può
essere cambiato. Questi passi o
FRAMES vengono poi rivisti in
sequenza velocemente ottenendo così
l'animazione voluta.
--- EDITOR OGGETTI ---
Scegli il punto da editare con lo
slider in alto a destra,clicka sulle
freccie per muovere un punto alla
volta o per muoverti a qualsiasi
punto. Il punto attuale viene
evidenziato nei tre piani
dell'oggetto alla sinistra dello
schermo. Per vedere come questi tre
piani stanno assieme cerca di
immaginare di piegare i piani TOP,
FRONT e SIDE affinchè i loro bordi
si tocchino,si ottiene così
l'effetto di un mezzo cubo che
circonda il tuo oggetto che quando
viene ruotato si sposta al centro di
questi. Per cambiare le coordinate
del punto corrente clickare un
piano,così due delle coordinate
saranno cambiate ed il punto
corrente finirà alla locazione del
cursore. Il cambiamento delle
coordinate dipende dal piano che tu
clicki. Per esempio il piano FRONT
cambia le coordinate X e Y.
Clickando in almeno due piani si può
posizionare il punto dove vuoi in
tutte tre le dimensioni. Ogni
punto con valori di coordinate zero
è considerato inesistente e quindi
non visibile . A volte due punti
appaiono sovrapposti in un
particolare piano. Controllare
attentamente i tre piani per
essere sicuri che il punto
selezionato sia realmente quello che
si vuol modificare. Per avere le
coordinate di origine di un punto
clickare sullo slider COORD ZERO.
Vi è un altro slider che viene usato
per cambiare il poligono da editare.
Un punto può essere usato come
vertice del poligono selezionando
AGGIUN PUNTO. Un poligono deve avere
almeno tre vertici e non più di sei.
I lati del poligono in questione
sono evidenziati in arancione.
L'ordine di selezione dei vertici è
importante;prova a spostare il
cursore all'esterno del poligono,
se vedi un lato arancione
attraversare un altro lato arancione
saprai che i punti non sono in
ordine. Usa TOGLIE PUNTO per
tornare indietro nella lista dei
vertici affinchè si elemini il
problema.Per visionare tutti i
vertici clicka DELETE POLIGON.
Sullo schermo in basso vi è il
color palette. Il colore
evidenziato è quello attualmente
usato per colorare il poligono.
Per cambiare il colore è sufficiente
clickarne un altro. Gli otto colori
sotto, sono le sfumature degli otto
colori principali. Per vedere le
varie sfumature clickare SFUMATURE.
Usando adeguatamente le sfumature
per colorare il poligono si possono
ottenere ottimi effetti 3D.
Scegliere la sfumatura desiderata
clickando il colore direttamente.
Usare colori differenti per i
dettagli o per le parti che non vuoi
cambiare. I tre piani dell'oggetto
hanno le loro assi X Y e Z ben
definite,vicino ad ogni asse vi sono
delle freccine direzionali. Clickare
su una di esse per spostare l'intero
oggetto in quella direzione. Le tre
freccine hanno piccoli segni meno
(-) vicino a loro e servono a far
spostare l'oggetto all'indietro.
Le opzioni del menù OGGETTI
sono:
Salvare l'oggetto sul disco
Caricare l'oggetto salvato prima
Cancellare del tutto l'oggetto
Gli oggetti vengono salvati con
l'estensione ROTOBJ,non è necessario
digitare l'estensione ma basta solo
il nome che gli avete dato.
Meglio ancora far scorrere la lista
degli oggetti e clickare quello
desiderato,confermate clickando
ESEGUI.
--- EDITOR AZIONI ---
L'azione o movimento verrà creato in
24 Frames o passaggi. Seleziona il
Frame sul quale vuoi lavorare con lo
slider dei Frames posizionato in
basso a sinistra. L'oggetto sarà
disegnato unendo i punti che hai
posizionato in Rotazioni e
Traslazioni dell'oggetto;per
cambiare un qualunque valore è
sufficiente clickare e digitare il
nuovo valore nei tre assi X Y e Z.
I valori che inserite saranno
controllati per essere sicuri che
cadano entro i limiti possibili
dopodichè l'oggetto viene
ridisegnato con i nuovi valori di
coordinate appena impostati. Facendo
dei cambiamenti da un Frame
all'altro si noterà l'oggetto
muoversi. Per esempio supponiamo che
la rotazione Y sia posizionata a 0
nel Frame 0,a 15 nel Frame 1,a 30
nel Frame 2 e così via fino al Frame
23 che avrà come valore 345.Se ora
clickiamo PLAY l'oggetto sarà
ruotato intorno all'asse Y. Volendo
modificare la velocità spostare lo
slider SPEED posizionato sulla
destra dello schermo. Cambiando i
parametri X,Y e Z si otterranno
degli strani e affascinanti
movimenti. Per far sì che l'azione
continui in loop (ininterrottamente)
vai sul menù AZIONI e seleziona
RIPETI ALLA FINE,un simbolo marcherà
l'opzione indicandoti così quando
questo è attivato. Ora clicka PLAY e
l'oggetto si muoverà finchè non lo
fermerai clickando STOP. Un altra
opzione del menù AZIONI è
INVERTI ALLA FINE,con essa attivata
i Frames saranno visti dal primo
all'ultimo e viceversa dall'ultimo
al primo. L'ultima opzione del menù
AZIONI è "CALCOLI..." con questa si
può avere il programma calcolato e
disegnare un gruppo di Frames.
Quando viene selezionata apparirà
una finestra sulla quale dovrai
modificare i numeri del primo e
dell'ultimo Frame. Clickare sui
numeri per cambiarli. Per ogni Frame
selezionato il programma calcolerà i
parametri x,Y e Z dal primo
all'ultimo. Per esempio setta la
rotazione di Y del Frame 0 a 0 e del
Frame 12 a 180. Seleziona adesso dal
menù AZIONI "CALCOLI..."e stabilisci
il Frame d'inizio e il Frame di fine
(in questo caso da 0 a 12). Clicka
ESEGUI e vedrai che ogni Frame farà
una sempre più larga rotazione
sull'asse Y. Ora setta la rotazione
di Y nel Frame 23 a 345 e poi
seleziona "CALCOLI..." settando dal
Frame 12 al 23. Come potrai vedere
avrai una rotazione scorrevole
intorno all'asse Y. Quando si
calcolano i passi di rotazione
(step),la direzione che ROT esegue
sarà quella che permetterà
all'oggetto di muoversi attraverso
l'angolo minore. Se il Frame
iniziale è posizionato a 0 gradi e
l'ultimo a 270 gradi,l'oggetto sarà
ruotato di -90 gradi e non di +270.
Questo è il motivo per cui l'esempio
sopra è stato suddiviso in due
parti. Se tu hai cercato di eseguire
"CALCOLI..."dal Frame 0 al 23,ROT ha
ruotato l'oggetto di -15 gradi
(tutti i Frames eccetto l'ultimo
hanno avuto una rotazione
sull'asse Y pari a 0 gradi).
Quando i Frames sono rivisti sono
disegnati in sovrapposizione,facendo
sì,che ogni nuovo Frame cancelli il
precedente. Se il nuovo Frame è più
piccolo del precedente,quest'ultimo
non verrà cancellato interamente ma
rimarrà visibile la parte non
occupata dal nuovo Frame. Per
risolvere il problema usare
TRASLAZIONI di Z per far sì che
l'oggetto da eliminare sembri più
lontano e quindi più piccolo.
Quando si passa da EDITOR OGGETTI a
EDITOR AZIONI,ROT da per scontato
che l'oggetto sia stato modificato
in qualche modo,così i Frames non
saranno particolarmente accurati.
Se si clicka PLAY il programma prima
ricalcolerà ogni Frame e poi
mostrerà l'azione. Questo succede
anche caricando una azione da disco,
l'azione salvata sul disco ha come
estensione ROTACT,non è necessario
digitare l'estensione ma basta il
solo nome (come già visto prima).
--- ROT DEMO ---
Sul disco c'è una DEMO OBJECT e una
DEMO ACTION,prova a vedere che cosa
ROT è in grado di fare caricandole.
Se fate una copia di questo
programma,accertatevi di aver
copiato anche la demo e questo file.
(ROThints e ROThints.txt).
---Coming soon to a ROT near you---
Futuri sviluppi:Salvare i Frames su
disco come fa DPaint per i pennelli
(brushes) da usare in DVideo
ecc,specificando l'ordine delle
trasformazioni per un miglior
controllo dell'oggetto,ed altri
ancora.
*** DIVERTITEVI ***